.. _cesGetUnreadDataSize: cesGetUnreadDataSize ============== -------------- SYNOPSYS ````````````` .. code-block:: none t_i32 cesGetUnreadDataSize( [in] t_i32 NetID, [in] t_i32 nChannel, [out] t_ui32 nSize ) DESCRIPTION ````````````` - 수신 버퍼로부터 읽지 않은 데이터 크기를 바이트 단위로 반환합니다 PARAMETER ````````````` - nNodeID : 원격 노드 ID - nChannel : 채널 번호 - nSize : 수신 버퍼에 읽지 않은 바이트 데이터 수를 반환 RETURN VALUE ````````````` - 수행 여부를 반환합니다. +----------------+-----------+ | Value | Meaning | +================+===========+ | 음수 | 수행 실패 | +----------------+-----------+ | 0 (ceERR_NONE) | 수행 성공 | +----------------+-----------+ EXAMPLE ````````````` .. code-block:: cpp :linenos: #include “ceSDK.h” #include “ceSDKDef.h” long nSerialChNo = 0; // 시리얼 채널(Port) 번호 long nDataSize; // 수신 버퍼의 읽지 않은 데이터 수 정보 // 0 번 시리얼 포트의 수신 버퍼에서 읽지 않은 바이트 데이터 개수를 확인합니다. if ( cesGetUnreadDataSize ( nSerialChNo, &nDataSize ) != ceERR_NONE ) { OutputDebugString ( "cesGetUnreadDataSize has been failed" ); }